!function ($, c, x, l) {
  var t = function (c, x) {
    this.$element = c, this.defaults = {
      type: _cx$.X,
      vOffset: _cx$.Y,
      vSpace: _cx$.Y,
      imgName: [_cx$.l(_cx$.Z), _cx$.l(_cx$.aa)],
      imgSize: {
        width: _cx$.l(_cx$.ab),
        height: _cx$.l(_cx$.ac)
      },
      blockSize: {
        width: _cx$.l(_cx$.ad),
        height: _cx$.l(_cx$.ad)
      },
      barSize: {
        width: _cx$.l(_cx$.ab),
        height: _cx$.l(_cx$.ae)
      },
      ready: function () {},
      success: function () {},
      error: function () {}
    }, this[_cx$.l(_cx$.Y)] = $[_cx$.l(_cx$.af)]({}, this[_cx$.l(_cx$.ag)], x);
  };

  t[_cx$.l(_cx$.ah)] = {
    init: function () {
      var l,
          t,
          a,
          s,
          i,
          e,
          h,
          b,
          o,
          r,
          n,
          m = this;
      t = _cx$.l(_cx$.ai), r = _cx$.aj, h = _cx$.l(_cx$.ak), e = _cx$.Y, s = _cx$.al, n = _cx$.l(_cx$.am), a = _cx$.l(_cx$.an), b = _cx$.ao, l = _cx$.l(_cx$.ap), o = _cx$.aq, i = _cx$.ar;

      for (var d = _cx$.j(h), f = _cx$.X; _cx$.m(d, _cx$.j(n));) switch (d) {
        case _cx$.j(i):
          m[_cx$.l(_cx$.as)].find(_cx$.l(_cx$.at))[_cx$.l(_cx$.au)](_cx$.l(_cx$.av), function () {
            m.refresh();
          }), d = _cx$[_cx$.l(_cx$.aw)]() ? _cx$[_cx$.l(_cx$.ax)](n) : _cx$.j(n);
          break;

        case _cx$.j(a):
          c.addEventListener(_cx$.l(_cx$.ay), function () {
            m.end();
          }), d = _cx$.j(i);
          break;

        case _cx$.j(t):
          c[_cx$.l(_cx$.az)](_cx$.l(_cx$.aA), function (c) {
            m.move(c);
          }), d = _cx$.j(l);
          break;

        case _cx$.t(_cx$.n(_cx$.s(_cx$.p(_cx$.o(f, _cx$.n(f, _cx$.X)), _cx$.n(_cx$.o(_cx$.aB, f), _cx$.X)), _cx$.aC), _cx$.aD), _cx$.l(_cx$.aE)):
          this[_cx$.l(_cx$.aF)].move_block[_cx$.l(_cx$.au)](_cx$.l(_cx$.aG), function (c) {
            m[_cx$.l(_cx$.aH)](c);
          }), d = _cx$.j(r);
          break;

        case _cx$.j(h):
          this.loadDom(), d = _cx$.j(s);
          break;

        case _cx$[_cx$.l(_cx$.ax)](b):
          this.htmlDoms.move_block[_cx$.l(_cx$.au)](_cx$.l(_cx$.aI), function (c) {
            m.start(c);
          }), d = _cx$.j(o);
          break;

        case _cx$.j(l):
          c[_cx$.l(_cx$.az)](_cx$.l(_cx$.aJ), function () {
            m.end();
          }), d = _cx$[_cx$.l(_cx$.ax)](a);
          break;

        case _cx$[_cx$.l(_cx$.ax)](s):
          this.options.ready(), d = _cx$[_cx$.l(_cx$.ax)](e);
          break;

        case _cx$.j(r):
          c.addEventListener(_cx$.l(_cx$.aK), function (c) {
            m.move(c);
          }), d = _cx$.j(t);
          break;

        case _cx$.q(_cx$.u(_cx$.s(_cx$.o(_cx$.o(f, _cx$.q(f, _cx$.X)), _cx$.q(_cx$.o(_cx$.aB, f), _cx$.X)), _cx$.aC), _cx$.aj), _cx$.l(_cx$.aE)):
          _cx$.z(this[_cx$.l(_cx$.as)][_cx$.l(_cx$.aL)], _cx$.aM) && (this[_cx$.l(_cx$.as)][_cx$.aM][_cx$.l(_cx$.aN)] = x.body[_cx$.l(_cx$.aO)] = function () {
            return !1;
          }), d = _cx$.j(b);
      }
    },
    loadDom: function () {
      this.img_rand = Math.floor(_cx$.r(Math.random(), this.options.imgName.length));

      var c,
          x,
          l = _cx$.l(_cx$.aE),
          t = _cx$.l(_cx$.aE);

      x = _cx$.aD, c = _cx$.ab;

      var a,
          s,
          i = _cx$.j(c);

      for (_cx$.ar; _cx$.m(i, _cx$[_cx$.l(_cx$.ax)](x));) switch (i) {
        case _cx$.j(c):
          _cx$.B(this[_cx$.l(_cx$.Y)][_cx$.l(_cx$.aP)], _cx$.X) && (l += _cx$.l(_cx$.aQ), t = _cx$.l(_cx$.aR)), i = _cx$.k() ? _cx$[_cx$.l(_cx$.ax)](x) : _cx$.j(x);
      }

      l += _cx$.q(_cx$.t(_cx$.l(_cx$.aq), t), _cx$.l(_cx$.aS)), a = _cx$.aT, s = _cx$.aU;

      var e,
          h,
          b,
          o,
          r,
          n,
          m,
          d,
          f = _cx$[_cx$.l(_cx$.ax)](a);

      for (_cx$.Y; _cx$.A(f, _cx$[_cx$.l(_cx$.ax)](s));) switch (f) {
        case _cx$.j(a):
          this.$element.append(l), f = _cx$[_cx$.l(_cx$.aw)]() ? _cx$.j(s) : _cx$[_cx$.l(_cx$.ax)](s);
      }

      this[_cx$.l(_cx$.aF)] = {
        gap: this.$element.find(_cx$.l(_cx$.aV)),
        sub_block: this.$element[_cx$.l(_cx$.aW)](_cx$.l(_cx$.aX)),
        img_panel: this.$element.find(_cx$.l(_cx$.aY)),
        bar_area: this[_cx$.l(_cx$.as)].find(_cx$.l(_cx$.aZ)),
        move_block: this[_cx$.l(_cx$.as)][_cx$.l(_cx$.aW)](_cx$.l(_cx$.ba)),
        left_bar: this.$element[_cx$.l(_cx$.aW)](_cx$.l(_cx$.bb)),
        msg: this.$element[_cx$.l(_cx$.aW)](_cx$.l(_cx$.bc)),
        icon: this.$element[_cx$.l(_cx$.aW)](_cx$.l(_cx$.bd)),
        refresh: this.$element.find(_cx$.l(_cx$.at))
      }, this.status = !1, this.setSize = this.resetSize(this), o = _cx$.l(_cx$.be), h = _cx$.bf, m = _cx$.ad, r = _cx$.l(_cx$.bg), d = _cx$.aZ, b = _cx$.l(_cx$.bh), e = _cx$.l(_cx$.bi), n = _cx$.ba;

      for (var p = _cx$[_cx$.l(_cx$.ax)](m), g = _cx$.Y; _cx$.A(p, _cx$[_cx$.l(_cx$.ax)](d));) switch (p) {
        case _cx$.j(r):
          this[_cx$.l(_cx$.aF)].img_panel[_cx$.l(_cx$.bj)]({
            width: this[_cx$.l(_cx$.bk)].img_width,
            height: this[_cx$.l(_cx$.bk)].img_height,
            background: _cx$.t(_cx$.n(_cx$.l(_cx$.bl), this.options[_cx$.l(_cx$.bm)][this[_cx$.l(_cx$.bn)]]), _cx$.l(_cx$.bo)),
            "background-size": _cx$.q(_cx$.q(this.setSize[_cx$.l(_cx$.bp)], _cx$.l(_cx$.bq)), this.setSize[_cx$.l(_cx$.br)])
          }), p = _cx$.j(o);
          break;

        case _cx$.u(_cx$.t(_cx$.y(_cx$.o(_cx$.o(_cx$.p(_cx$.w(_cx$.r(g, _cx$.u(g, _cx$.X)), _cx$.q(g, _cx$.aB)), _cx$.t(g, _cx$.al)), _cx$.q(g, _cx$.ar)), _cx$.n(g, _cx$.Y)), _cx$.aC), _cx$.bl), _cx$.l(_cx$.aE)):
          this[_cx$.l(_cx$.aF)].sub_block[_cx$.l(_cx$.bj)]({
            width: this.options[_cx$.l(_cx$.bs)].width,
            height: this[_cx$.l(_cx$.Y)].blockSize[_cx$.l(_cx$.bt)]
          }), p = _cx$.j(r);
          break;

        case _cx$.j(n):
          this[_cx$.l(_cx$.aF)].left_bar[_cx$.l(_cx$.bj)]({
            width: this[_cx$.l(_cx$.Y)][_cx$.l(_cx$.bu)][_cx$.l(_cx$.bt)],
            height: this.options.barSize.height
          }), p = _cx$[_cx$.l(_cx$.ax)](h);
          break;

        case _cx$[_cx$.l(_cx$.ax)](b):
          this[_cx$.l(_cx$.aF)].move_block[_cx$.l(_cx$.bj)]({
            width: this[_cx$.l(_cx$.Y)].barSize.height,
            height: this.options[_cx$.l(_cx$.bu)][_cx$.l(_cx$.bt)]
          }), p = _cx$[_cx$.l(_cx$.ax)](n);
          break;

        case _cx$.j(m):
          this.htmlDoms[_cx$.l(_cx$.bv)].css({
            width: this.options.blockSize.width,
            height: this[_cx$.l(_cx$.Y)][_cx$.l(_cx$.bs)].height
          }), p = _cx$[_cx$.l(_cx$.ax)](e);
          break;

        case _cx$[_cx$.l(_cx$.ax)](o):
          this[_cx$.l(_cx$.aF)].bar_area.css({
            width: this[_cx$.l(_cx$.bk)].bar_width,
            height: this[_cx$.l(_cx$.Y)][_cx$.l(_cx$.bu)].height,
            "line-height": this.options.barSize.height
          }), p = _cx$[_cx$.l(_cx$.ax)](b);
          break;

        case _cx$[_cx$.l(_cx$.ax)](h):
          this.randSet(), p = _cx$.k() ? _cx$[_cx$.l(_cx$.ax)](d) : _cx$.j(d);
      }
    },
    start: function (c) {
      var x, l, t, a, s, i;
      x = _cx$.bw, s = _cx$.bx, i = _cx$.l(_cx$.bw), l = _cx$.bp, a = _cx$.by, t = _cx$.l(_cx$.bz);

      var e = _cx$.j(t);

      for (_cx$.X; _cx$.A(e, _cx$[_cx$.l(_cx$.ax)](i));) switch (e) {
        case _cx$.j(l):
          c[_cx$.l(_cx$.bA)](), _cx$.k(), e = _cx$.j(i);
          break;

        case _cx$.j(a):
          this[_cx$.l(_cx$.aF)][_cx$.l(_cx$.by)][_cx$.l(_cx$.bj)](_cx$.l(_cx$.bB), _cx$.l(_cx$.bC)), e = _cx$[_cx$.l(_cx$.ax)](s);
          break;

        case _cx$.j(s):
          this[_cx$.l(_cx$.aF)].left_bar.css(_cx$.l(_cx$.bD), _cx$.l(_cx$.bC)), e = _cx$[_cx$.l(_cx$.ax)](x);
          break;

        case _cx$.j(t):
          this.htmlDoms[_cx$.l(_cx$.al)].text(_cx$.l(_cx$.aE)), e = _cx$[_cx$.l(_cx$.ax)](a);
          break;

        case _cx$[_cx$.l(_cx$.ax)](x):
          this[_cx$.l(_cx$.aF)].icon.css(_cx$.l(_cx$.bE), _cx$.l(_cx$.bF)), e = _cx$.j(l);
      }

      this[_cx$.l(_cx$.aB)] = !0;
    },
    move: function (c) {
      var x, l;
      l = _cx$.aK, x = _cx$.bB;

      var a = _cx$.j(x);

      for (_cx$.ar; _cx$.A(a, _cx$.j(l));) switch (a) {
        case _cx$.j(x):
          if (this.status) {
            if (c.touches) s = c.touches[_cx$.aM].pageX;else var s = c.clientX;
            var i = s - t.prototype.getLeft(this.htmlDoms[_cx$.l(_cx$.bG)][_cx$.aM]);
            _cx$.B(this.options[_cx$.l(_cx$.aP)], _cx$.X) ? _cx$.I(i, this.htmlDoms[_cx$.l(_cx$.bG)][_cx$.aM][_cx$.l(_cx$.bH)] - parseInt(_cx$.H(parseInt(this.options[_cx$.l(_cx$.bs)].width), _cx$.aB)) - _cx$.aB) && (i = this.htmlDoms.bar_area[_cx$.aM][_cx$.l(_cx$.bH)] - parseInt(_cx$.H(parseInt(this.options.blockSize.width), _cx$.aB)) - _cx$.aB) : _cx$.I(i, _cx$.t(this.htmlDoms[_cx$.l(_cx$.bG)][_cx$.aM][_cx$.l(_cx$.bH)] - parseInt(_cx$.J(parseInt(this.options.barSize.height), _cx$.aB)), _cx$.al)) ? (this.$element.find(_cx$.l(_cx$.aC)).text(_cx$.l(_cx$.bI)), i = _cx$.q(this.htmlDoms.bar_area[_cx$.aM].offsetWidth - parseInt(_cx$.K(parseInt(this.options.barSize[_cx$.l(_cx$.bt)]), _cx$.aB)), _cx$.al)) : this[_cx$.l(_cx$.as)].find(_cx$.l(_cx$.aC))[_cx$.l(_cx$.bJ)](_cx$.l(_cx$.aE)), _cx$.N(i, _cx$.aM) && (i = parseInt(_cx$.J(parseInt(this[_cx$.l(_cx$.Y)].blockSize.width), _cx$.aB)));
            var e = i - parseInt(_cx$.H(parseInt(this[_cx$.l(_cx$.Y)].blockSize[_cx$.l(_cx$.bK)]), _cx$.aB));
            _cx$.P(e, _cx$.aM) && (e = _cx$.aM), this.htmlDoms.move_block[_cx$.l(_cx$.bj)](_cx$.l(_cx$.bL), _cx$.q(e, _cx$.l(_cx$.bM))), this[_cx$.l(_cx$.aF)].left_bar.css(_cx$.l(_cx$.bK), _cx$.u(e, _cx$.l(_cx$.bM)));
          }

          a = _cx$.k() ? _cx$[_cx$.l(_cx$.ax)](l) : _cx$.j(l);
      }
    },
    end: function () {
      var c,
          x,
          l = this;
      c = _cx$.l(_cx$.ar), x = _cx$.l(_cx$.bx);

      var t = _cx$[_cx$.l(_cx$.ax)](c);

      for (_cx$.aM; _cx$.A(t, _cx$.j(x));) switch (t) {
        case _cx$[_cx$.l(_cx$.ax)](c):
          if (this[_cx$.l(_cx$.aB)]) {
            if (_cx$.G(this[_cx$.l(_cx$.Y)].type, _cx$.X)) {
              var a = parseInt(this.options.vOffset);
              _cx$.I(parseInt(this.htmlDoms.gap.css(_cx$.l(_cx$.bL))), parseInt(this.htmlDoms.move_block.css(_cx$.l(_cx$.bL))) - a) && _cx$.N(parseInt(this.htmlDoms.gap[_cx$.l(_cx$.bj)](_cx$.l(_cx$.bL))), _cx$.q(parseInt(this[_cx$.l(_cx$.aF)][_cx$.l(_cx$.by)].css(_cx$.l(_cx$.bL))), a)) ? (this.htmlDoms[_cx$.l(_cx$.by)].css(_cx$.l(_cx$.bB), _cx$.l(_cx$.bN)), this.htmlDoms.left_bar[_cx$.l(_cx$.bj)]({
                "border-color": _cx$.l(_cx$.bN),
                "background-color": _cx$.l(_cx$.bF)
              }), this[_cx$.l(_cx$.aF)].icon.css(_cx$.l(_cx$.bE), _cx$.l(_cx$.bF)), this[_cx$.l(_cx$.aF)][_cx$.l(_cx$.aD)].removeClass(_cx$.l(_cx$.bO)), this[_cx$.l(_cx$.aF)][_cx$.l(_cx$.aD)].addClass(_cx$.l(_cx$.bP)), this.htmlDoms[_cx$.l(_cx$.bQ)].hide(), this.htmlDoms[_cx$.l(_cx$.by)].unbind(_cx$.l(_cx$.bR)), this.options[_cx$.l(_cx$.bS)]()) : (this[_cx$.l(_cx$.aF)][_cx$.l(_cx$.by)].css(_cx$.l(_cx$.bB), _cx$.l(_cx$.X)), this[_cx$.l(_cx$.aF)][_cx$.l(_cx$.bT)].css(_cx$.l(_cx$.bD), _cx$.l(_cx$.X)), this[_cx$.l(_cx$.aF)].icon[_cx$.l(_cx$.bj)](_cx$.l(_cx$.bE), _cx$.l(_cx$.bF)), this.htmlDoms.icon.removeClass(_cx$.l(_cx$.bO)), this[_cx$.l(_cx$.aF)].icon[_cx$.l(_cx$.bU)](_cx$.l(_cx$.bV)), setTimeout(function () {
                l.htmlDoms.move_block[_cx$.l(_cx$.bW)]({
                  left: _cx$.l(_cx$.bX)
                }, _cx$.l(_cx$.bY)), l.htmlDoms[_cx$.l(_cx$.bT)].animate({
                  width: _cx$.l(_cx$.ae)
                }, _cx$.l(_cx$.bY)), l.htmlDoms.left_bar[_cx$.l(_cx$.bj)]({
                  "border-color": _cx$.l(_cx$.bZ)
                }), l.htmlDoms.move_block.css(_cx$.l(_cx$.bB), _cx$.l(_cx$.bF)), l.htmlDoms.icon.css(_cx$.l(_cx$.bE), _cx$.l(_cx$.ca)), l.htmlDoms.icon[_cx$.l(_cx$.cb)](_cx$.l(_cx$.bV)), l.htmlDoms[_cx$.l(_cx$.aD)].addClass(_cx$.l(_cx$.bO)), l.$element.find(_cx$.l(_cx$.cc)).text(_cx$.l(_cx$.aU));
              }, _cx$.cd), this[_cx$.l(_cx$.Y)].error());
            } else _cx$.I(parseInt(this.htmlDoms.move_block.css(_cx$.l(_cx$.bL))), parseInt(this.setSize[_cx$.l(_cx$.aT)]) - parseInt(this[_cx$.l(_cx$.Y)].barSize.height) - parseInt(this.options[_cx$.l(_cx$.ce)])) ? (this[_cx$.l(_cx$.aF)].move_block.css(_cx$.l(_cx$.bB), _cx$.l(_cx$.cf)), this.htmlDoms[_cx$.l(_cx$.bT)].css({
              color: _cx$.l(_cx$.cg),
              "border-color": _cx$.l(_cx$.bN),
              "background-color": _cx$.l(_cx$.bF)
            }), this.htmlDoms.icon[_cx$.l(_cx$.bj)](_cx$.l(_cx$.bE), _cx$.l(_cx$.bF)), this.htmlDoms.icon[_cx$.l(_cx$.cb)](_cx$.l(_cx$.bO)), this.htmlDoms.icon[_cx$.l(_cx$.bU)](_cx$.l(_cx$.bP)), this.htmlDoms.refresh[_cx$.l(_cx$.ch)](), this.htmlDoms.left_bar.css({
              "background-color": _cx$.l(_cx$.bC),
              color: _cx$.l(_cx$.cf)
            }), this[_cx$.l(_cx$.aF)].move_block.unbind(_cx$.l(_cx$.aG)), this.htmlDoms.move_block.unbind(_cx$.l(_cx$.aI)), this[_cx$.l(_cx$.Y)].success()) : (this.htmlDoms.move_block[_cx$.l(_cx$.bj)](_cx$.l(_cx$.bB), _cx$.l(_cx$.X)), this.htmlDoms.left_bar.css(_cx$.l(_cx$.bD), _cx$.l(_cx$.X)), this[_cx$.l(_cx$.aF)][_cx$.l(_cx$.aD)].css(_cx$.l(_cx$.bE), _cx$.l(_cx$.bF)), this.htmlDoms[_cx$.l(_cx$.aD)].removeClass(_cx$.l(_cx$.bO)), this.htmlDoms.icon[_cx$.l(_cx$.bU)](_cx$.l(_cx$.bV)), setTimeout(function () {
              l[_cx$.l(_cx$.aF)][_cx$.l(_cx$.by)][_cx$.l(_cx$.bW)]({
                left: _cx$.l(_cx$.bX)
              }, _cx$.l(_cx$.bY)), l.htmlDoms.left_bar.animate({
                width: _cx$.l(_cx$.ae)
              }, _cx$.l(_cx$.bY)), l.htmlDoms[_cx$.l(_cx$.bT)].css({
                "border-color": _cx$.l(_cx$.bZ)
              }), l.htmlDoms.move_block.css(_cx$.l(_cx$.bB), _cx$.l(_cx$.bF)), l.htmlDoms.icon.css(_cx$.l(_cx$.bE), _cx$.l(_cx$.ca)), l.htmlDoms[_cx$.l(_cx$.aD)].removeClass(_cx$.l(_cx$.bV)), l.htmlDoms.icon.addClass(_cx$.l(_cx$.bO)), l[_cx$.l(_cx$.as)][_cx$.l(_cx$.aW)](_cx$.l(_cx$.cc)).text(_cx$.l(_cx$.aU));
            }, _cx$.cd), this[_cx$.l(_cx$.Y)].error());

            this[_cx$.l(_cx$.aB)] = !1;
          }

          _cx$[_cx$.l(_cx$.aw)](), t = _cx$[_cx$.l(_cx$.ax)](x);
      }
    },
    resetSize: function (x) {
      var l,
          t,
          a,
          s,
          i,
          e,
          h,
          b,
          o,
          r,
          n = x.$element[_cx$.l(_cx$.ci)]().width() || $(c).width(),
          m = x.$element.parent().height() || $(c).height();
      h = _cx$.bz, b = _cx$.aI, i = _cx$.bM, o = _cx$.aQ, e = _cx$.bX, r = _cx$.l(_cx$.cj);

      var d = _cx$[_cx$.l(_cx$.ax)](e);

      for (_cx$.al; _cx$.A(d, _cx$.j(r));) switch (d) {
        case _cx$.j(b):
          s = _cx$.Q(x.options.barSize.height[_cx$.l(_cx$.bf)](_cx$.l(_cx$.ao)), -_cx$.X) ? _cx$.u(_cx$.o(_cx$.J(parseInt(x.options[_cx$.l(_cx$.bu)].height), _cx$.bP), m), _cx$.l(_cx$.bM)) : x.options.barSize.height, d = _cx$[_cx$.l(_cx$.ax)](o);
          break;

        case _cx$.j(e):
          l = _cx$.B(x.options.imgSize.width[_cx$.l(_cx$.bf)](_cx$.l(_cx$.ao)), -_cx$.X) ? _cx$.t(_cx$.r(_cx$.J(parseInt(x.options.imgSize.width), _cx$.bP), n), _cx$.l(_cx$.bM)) : x[_cx$.l(_cx$.Y)].imgSize.width, d = _cx$[_cx$.l(_cx$.ax)](i);
          break;

        case _cx$[_cx$.l(_cx$.ax)](i):
          t = _cx$.G(x[_cx$.l(_cx$.Y)].imgSize[_cx$.l(_cx$.bt)].indexOf(_cx$.l(_cx$.ao)), -_cx$.X) ? _cx$.n(_cx$.r(_cx$.K(parseInt(x.options[_cx$.l(_cx$.aj)].height), _cx$.bP), m), _cx$.l(_cx$.bM)) : x.options.imgSize[_cx$.l(_cx$.bt)], d = _cx$[_cx$.l(_cx$.ax)](h);
          break;

        case _cx$[_cx$.l(_cx$.ax)](h):
          a = _cx$.Q(x[_cx$.l(_cx$.Y)].barSize.width[_cx$.l(_cx$.bf)](_cx$.l(_cx$.ao)), -_cx$.X) ? _cx$.q(_cx$.w(_cx$.M(parseInt(x.options[_cx$.l(_cx$.bu)].width), _cx$.bP), n), _cx$.l(_cx$.bM)) : x[_cx$.l(_cx$.Y)].barSize.width, d = _cx$[_cx$.l(_cx$.ax)](b);
          break;

        case _cx$[_cx$.l(_cx$.ax)](o):
          return {
            img_width: l,
            img_height: t,
            bar_width: a,
            bar_height: s
          };
      }
    },
    randSet: function () {
      var c,
          x,
          l,
          t,
          a = Math.floor(_cx$.n(_cx$.w(Math.random(), _cx$.aj), _cx$.X)),
          s = Math.floor(_cx$.q(_cx$.p(Math.random(), _cx$.aj), _cx$.X)),
          i = _cx$.u(_cx$.M(_cx$.r(a, parseInt(this[_cx$.l(_cx$.bk)][_cx$.l(_cx$.br)])), _cx$.ch), _cx$.w(parseInt(this[_cx$.l(_cx$.bk)].img_height), _cx$.ck)),
          e = _cx$.q(_cx$.H(_cx$.r(s, parseInt(this.setSize[_cx$.l(_cx$.bp)])), _cx$.ch), _cx$.p(parseInt(this[_cx$.l(_cx$.bk)].img_width), _cx$.ck));

      c = _cx$.l(_cx$.cl), t = _cx$.l(_cx$.cm), x = _cx$.l(_cx$.cn), l = _cx$.aO;

      for (var h = _cx$[_cx$.l(_cx$.ax)](l), b = _cx$.aM; _cx$.m(h, _cx$.j(t));) switch (h) {
        case _cx$[_cx$.l(_cx$.ax)](l):
          this.$element.find(_cx$.l(_cx$.aY)).css(_cx$.l(_cx$.co), _cx$.n(this[_cx$.l(_cx$.Y)][_cx$.l(_cx$.cp)], _cx$.l(_cx$.bM))), h = _cx$.j(x);
          break;

        case _cx$[_cx$.l(_cx$.ax)](c):
          this[_cx$.l(_cx$.as)][_cx$.l(_cx$.aW)](_cx$.l(_cx$.aX)).css({
            top: _cx$.t(_cx$.n(_cx$.l(_cx$.aM), _cx$.q(_cx$.u(parseInt(this.setSize[_cx$.l(_cx$.br)]) - i, this[_cx$.l(_cx$.Y)][_cx$.l(_cx$.cp)]), _cx$.aB)), _cx$.l(_cx$.bM)),
            "background-image": _cx$.t(_cx$.t(_cx$.l(_cx$.bl), this.options.imgName[this.img_rand]), _cx$.l(_cx$.bo)),
            "background-size": _cx$.t(_cx$.u(this.setSize[_cx$.l(_cx$.bp)], _cx$.l(_cx$.bq)), this[_cx$.l(_cx$.bk)].img_height),
            "background-position-y": _cx$.t(_cx$.t(_cx$.l(_cx$.aM), i), _cx$.l(_cx$.bM)),
            "background-position-x": _cx$.q(_cx$.t(_cx$.l(_cx$.aM), e), _cx$.l(_cx$.bM))
          }), h = _cx$.k() ? _cx$[_cx$.l(_cx$.ax)](t) : _cx$.j(t);
          break;

        case _cx$.u(_cx$.u(_cx$.E(_cx$.w(b, _cx$.u(b, _cx$.X)), _cx$.aB), _cx$.ci), _cx$.l(_cx$.aE)):
          this[_cx$.l(_cx$.as)].find(_cx$.l(_cx$.aV))[_cx$.l(_cx$.bj)]({
            top: i,
            left: e
          }), h = _cx$.j(c);
      }
    },
    refresh: function () {
      var c, x;
      c = _cx$.cq, x = _cx$.l(_cx$.cr);

      var l,
          t,
          a,
          s = _cx$.j(c);

      for (_cx$.X; _cx$.D(s, _cx$.j(x));) switch (s) {
        case _cx$.j(c):
          this[_cx$.l(_cx$.cs)](), _cx$.k(), s = _cx$.j(x);
      }

      this[_cx$.l(_cx$.bn)] = Math[_cx$.l(_cx$.ct)](_cx$.w(Math.random(), this.options.imgName.length)), a = _cx$.bW, l = _cx$.bg, t = _cx$.aA;

      var i = _cx$[_cx$.l(_cx$.ax)](l);

      for (_cx$.X; _cx$.D(i, _cx$[_cx$.l(_cx$.ax)](a));) switch (i) {
        case _cx$.j(l):
          this.$element.find(_cx$.l(_cx$.aX)).css({
            "background-image": _cx$.q(_cx$.n(_cx$.l(_cx$.bl), this.options[_cx$.l(_cx$.bm)][this.img_rand]), _cx$.l(_cx$.bo)),
            "background-size": _cx$.t(_cx$.u(this.setSize.img_width, _cx$.l(_cx$.bq)), this[_cx$.l(_cx$.bk)].img_height)
          }), i = _cx$.j(t);
          break;

        case _cx$.j(t):
          this[_cx$.l(_cx$.as)].find(_cx$.l(_cx$.aY)).css({
            background: _cx$.n(_cx$.t(_cx$.l(_cx$.bl), this.options[_cx$.l(_cx$.bm)][this[_cx$.l(_cx$.bn)]]), _cx$.l(_cx$.bo)),
            "background-size": _cx$.q(_cx$.q(this.setSize.img_width, _cx$.l(_cx$.bq)), this[_cx$.l(_cx$.bk)].img_height)
          }), i = _cx$[_cx$.l(_cx$.aw)]() ? _cx$[_cx$.l(_cx$.ax)](a) : _cx$.j(a);
      }
    },
    getLeft: function (c) {
      var x,
          l,
          t = $(c)[_cx$.l(_cx$.cu)]().left;

      l = _cx$.bk, x = _cx$.l(_cx$.cq);

      var a = _cx$.j(x);

      for (_cx$.X; _cx$.m(a, _cx$.j(l));) switch (a) {
        case _cx$[_cx$.l(_cx$.ax)](x):
          return t;
      }
    }
  }, $.fn.slideVerify = function (c, x) {
    var l,
        a,
        s = new t(this, c);
    a = _cx$.aL, l = _cx$.l(_cx$.cv);

    var i = _cx$.j(l);

    for (_cx$.al; _cx$.C(i, _cx$.j(a));) switch (i) {
      case _cx$[_cx$.l(_cx$.ax)](l):
        s.init(), i = _cx$.k() ? _cx$[_cx$.l(_cx$.ax)](a) : _cx$.j(a);
    }
  };
}(jQuery, window, document);